import java.time.LocalDateTime;
import java.time.Month;

public class Task {

    public static String[] DESCRIPTIONS = new String[]{
            "还没到", "生日", "已经过了"
    };

    public static void main(String[] args) {

        LocalDateTime birthDay = LocalDateTime.of(1949, Month.OCTOBER, 1, 0, 0);

        int days = 200;
        int hours = 0;
        int birthdayFromNow = isBirthdayFromNow(days, hours, birthDay);
        System.out.println(birthdayFromNow + " -> " + DESCRIPTIONS[birthdayFromNow + 1]);
    }

    /**
     * 从今天开始，计算days天，hours小时后的日子是否是当年的生日
     * @param days 天数
     * @param hours 小时数
     * @param birthDay 出生日期
     * @return  0表示是生日
     *          1表示生日已经过了
     *          -1表示生日还没到
     */
    public static int isBirthdayFromNow(int days, int hours, LocalDateTime birthDay) {
        /* TODO */
    }
}